high-speed patrol boat - French English Dictionary